/*内容页CSS*/
#goods{width: 100%; max-width: 480px;  height: auto; color: #000; margin: 0px auto; overflow: hidden; }
#goods .goods_pic {width: 100%;  margin: 0px auto; height: 320px;}
#goods .goods_pic .flex-control-nav{    overflow: hidden;  width: 100%; position: absolute; text-align: center; bottom: 20px; left: -50px;}
#goods .goods_pic .flex-control-nav li{margin: 0 6px;display:inline-block; zoom: 1;}
#goods .goods_pic .flex-control-nav li a{text-indent: -9999px;   width: 5px; height: 5px; background-color: rgba(0,0,0,.2); display: block; border-radius: 2.5px;}
#goods .goods_pic .flex-control-nav li .flex-active{background: red;}
#goods .goods_pic .flex-direction-nav{display: none;}
#goods .goods_pic img{width: 100%; }
#goods .goods_info {width: auto; padding: 0px 15px;     margin: 0px auto;}
#goods .goods_info .goods_name{font-size: 16px; line-height: 50px; height: 50px; font-size: 12px; }
#goods .goods_info .goods_name .price{ float: right;color: #a21c23; }
#goods .goods_info .goods_name .price span{font-size: 16px;}
#goods .goods_info .property{text-align: left; overflow: hidden;width: 300px; margin-bottom: 5px;}
#goods .goods_info .property a.spec{height: 30px; padding: 0 10px; font-size: 13px; line-height: 30px; float: left; border: 1px solid #d9d9d9; color: #b3b3b3; margin: 5px; text-align: center;} 
#goods .goods_info .property a.this{float: left; border: 1px solid #900; color: #900; text-align: center;} 
#goods .goods_info .property a.title{float: left; height: 30px;line-height: 30px;margin: 5px;} 
.address_list{width: 280px;height: 40px; border: solid 1px #a9a9a9; background: #fff;position: fixed; text-align: center;z-index: 999999; line-height: 40px;font-size: 14px;color: #191e2c; left: 50%; margin-left: -141px;}
.address_list select{-moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; filter: alpha(opacity=0);width: 100%;position: absolute; left: 0px; top: 0px;height: 40px;opacity: 0;}
.one{ top: 100px;}
.two{top: 150px;}
.three{top: 200px;}

#goods .goods_buy{width: auto; padding: 0px 15px;  margin: 0px auto;}
#goods .goods_buy div{line-height: 30px;width: 100%;}
#goods .goods_buy #num_box{ height: 50px; width: 100%; margin: 5px auto;}
#goods .goods_buy .num{width: 30px; height: 18px; margin: 16px 0px; font-size: 12px;  line-height: 18px;float: left; border-right: solid 1px #a1a1a1; }
#goods .goods_buy .number_list{overflow: hidden; height: 50px; float: left; margin-left: 10px;}
#goods .goods_buy .number_list #scroller{width: auto;float: left;}
#goods .goods_buy .number_list li{float: left; width: 46px; height: 46px; border: solid 1px #fff; line-height: 46px; font-size: 16px; text-align: center; display: block;}
#goods .goods_buy .number_list .now{border: solid 1px #ddadb0; border-radius: 23px; height: 46px; width: 46px; line-height: 46px;}
#goods .goods_buy .black_red_box{width: 100%;height: auto; overflow: hidden;  display: block;}
#goods .goods_buy .black_red{ float: none; background: #a21c23; color: #fff; width: 320px; text-align: center; margin: 5px auto;font-size: 18px;height: 35px;line-height: 35px;}
#goods .goods_buy .black_red_box{width: 100%;height: auto; overflow: hidden;  display: block;}
#goods .goods_buy .black_red{ float: none; background: #a21c23; color: #fff; width: 100%; text-align: center; margin: 5px auto;font-size: 18px;height: 35px;line-height: 35px;}
#goods .goods_buy .nobuy{background: #707070; }
#goods .border{border-bottom: 1px #a0a2a8 solid; padding: 0px 10px; float: left; width: 300px;}
#goods .border .text_input{width: 250px; border-radius: 4px; padding: 0px; margin: 0px; float: left;margin: 5px 0;height: 25px;line-height: 25px;}
#goods .border .button_2{width: 38px; height: 24px;background: url(black.png); float: left; margin: 5px;}
#goods .rank {width: 85px;height: 25px;background: url(../images/bg.png) -110px 0px no-repeat;overflow: hidden;float: left;}
#goods .rank_this{width: 90%;height: 25px;background: url(../images/bg.png) 0px 0px no-repeat;float: left;overflow: hidden;}



/*颜色*/
#goods .goods_buy #color_buy {width: auto; margin: 0px auto;  }
#goods .goods_buy #color_buy .button{width: 50px;height: 20px;float: left;}
#goods .goods_buy #color_buy #spec_name{height: 20px; width: 55px; line-height: 20px; margin: 15px 0px; color: #808080; border: solid 1px #e7e7e7; font-size: 12px; text-align: center;}
#goods .goods_buy #color_buy .selected{width: 300px;height: auto; overflow: hidden;font-size: 12px;line-height: 30px;}
#goods .goods_buy #color_buy .selected .title{color: #808080; width: 60px;float: left; height: 30px; }
#goods .goods_buy #color_buy .selected li{float: left; margin: 0px 5px; height: 30px; width: auto;   overflow: hidden;}
#goods .goods_buy #color_buy .selected li .name{ float: left; overflow: hidden;}
#goods .goods_buy #color_buy .selected li .selected_num{float: left; overflow: hidden; padding: 0px 5px;}
#goods .goods_buy #color_buy .selected li .close{color: #820a0a; font-size: 25px;  float: left; }

#goods .color_b{width: 100%; height: 425px;top: 49px; left: 0px; background: #fff; position: absolute; display: none;}
#goods .color_b .color_list{width: 320px; height: 345px;padding-top: 35px;   margin: 0px auto; overflow: hidden; }
#goods .color_b .color_list .color_msg{width: auto; height: auto;  overflow: hidden; padding-bottom: 100px;}
#goods .color_b .color_list li{width: 90px; height: 90px; float: left; margin:0px 8px; text-align: center; margin-bottom: 25px;}
#goods .color_b .color_list li .color{width: 36px; height: 36px; border-radius: 18px; margin: 0px auto;}
#goods .color_b .color_list li .color_name{width: 90px; height: 36px; text-align: center; border-radius: 18px; margin: 0px auto; font-size: 12px;}
#goods .color_b .color_list li .color_num{width: 90px;height: 20px;}
#goods .color_b .color_list li .color_num .add{width: 18px;height: 20px;float: left; font-size: 18px; line-height: 20px; text-align: center;}
#goods .color_b .color_list li .color_num .color_number{width: 24px;height: 20px; float: left; margin: 0px 15px; text-align: center;}
#goods .color_b .color_list li .color_num .cut {width: 18px;height: 20px;float: left; font-size: 18px;line-height: 20px;text-align: center;}
#goods .color_b .color_bottom{width: 100%;height: 24px;  padding-top: 21px; background: #fff; position: fixed; bottom: 0px;}
#goods .color_b .color_bottom .arrow{width: 320px;height: 18px; margin: 0px auto; background: url(../Icon/color_arrow.png) no-repeat center; margin-bottom: -1px;}
#goods .color_b .color_bottom .bottom_border{width: 100%;height: 4px; background: #c6c6c6; border-bottom: solid 1px #979797;}
#goods .goods_buy .address{width: auto;height: 50px; margin: 8px 0px; padding: 10px 10px 14px 10px; overflow: hidden;border: dashed 1px #9f9f9f;}
#goods .goods_buy .address div{float: left;}
#goods .goods_buy .address .one{width: 55px; color: #a9a9a9;font-size: 12px; height: 25px; line-height: 25px;}
#goods .goods_buy .address .two{width: 133px; color: #000;font-size: 13px; height: 25px; line-height: 25px;}
#goods .goods_buy .address .change{width: 45px; height: 20px; line-height: 20px; font-size: 12px; color: #fff;border-radius: 2px; background: #a21c23;margin: 3px 0px; text-align: center; float: right; margin-right: 25px;}
#goods .goods_buy .address .missile{height: 20px;max-width: 170px; line-height: 20px;padding: 0 10px; font-size: 12px;color: #fff;border-radius: 2px; background: #a21c23;margin-top: 5px;  text-align: center; }
#goods .goods_buy .collect{width: 100%; height: 20px; line-height: 20px; font-size: 16px;}
#goods_desc{width: 100%;height: auto;overflow: hidden;}
#goods_desc p img {width: 100%;}
#goods_desc p{margin: 0px;padding: 0px;}
#goods_desc img {width: 100%;}
#box_list{width: 100%;height: 25px; background: #f1f1f1; margin-top: 20px;}
#box_list .box_title{width: 33%;height: 25px; line-height: 25px; float: left; text-align: center;}
#box_list .now{border-bottom: 3px solid #e7435a; background: #fff;height: 22px; line-height: 22px;}

















